#include <iostream>

#define STRINGIFY(x) #x
#define TOSTRING(x) STRINGIFY(x)

int main() {
    std::cout << "Hello, World!" << std::endl;
    std::cout << "Hello, Cmake" << std:: endl;

#ifdef ARCHITECTURE
    std::cout << "Architecture: " << TOSTRING(ARCHITECTURE) << std::endl;
#endif

#ifdef IS_32_BIT_ARCH
    std::cout << "32 Bit architecture. " << std::endl;
#endif

#ifdef IS_64_BIT_ARCH
    std::cout << "64 Bit architecture. " << std::endl;
#endif

    return 0;
}
